nets for protection against accidents - Español Inglés Diccionario